package com.itheima.d4_jdk8_time;

import java.time.LocalDate;
import java.time.Period;

/**
 * Period（一段时期）
 * 可以用于计算两个 LocalDate对象 相差的年数、月数、天数。
 * Period:时间间隔（年，月，日）
 * public static Period between(LocalDate start, LocalDate end)     传入2个日期对象，得到Period对象
 */
public class Test7_Period {
    public static void main(String[] args) {
        LocalDate start = LocalDate.of(2024,5,21);
        LocalDate end = LocalDate.of(2029, 8, 10);


        // 1、创建Period对象，封装两个日期对象。
        Period period = Period.between(start,end);  //乱放的话，会出现负数

        // 2、通过period对象获取两个日期对象相差的信息。
        System.out.println(period.getYears());  //计算隔几年，并返回
        System.out.println(period.getMonths()); //计算隔几个月，年返回
        System.out.println(period.getDays());   //计算隔多少天，并返回

    }
}
